package org.example.actualcombat.demos.web.modules.pms.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.example.actualcombat.demos.web.modules.pms.model.PmsProductCategoryModel;
import org.example.actualcombat.demos.web.modules.pms.model.dto.PmsProductCategoryDto;
import org.example.actualcombat.demos.web.modules.pms.model.dto.ProductCateChildrenDto;
import org.springframework.stereotype.Service;

import java.util.List;

public interface PmsProductCategoryService extends IService<PmsProductCategoryModel> {


    Page list(Long parentId,Integer pageNum, Integer pageSize);

    boolean cusTomSave(PmsProductCategoryDto pmsProductCategoryDto);
    boolean update(PmsProductCategoryDto pmsProductCategoryDto);

    List<ProductCateChildrenDto> getWithChildren();
}
